// NoteParamManagerFactory.h: interface for the NoteParamManagerFactory class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_NOTEPARAMMANAGERFACTORY_H__9DE7C97D_4DC9_47E8_8929_84264DD94367__INCLUDED_)
#define AFX_NOTEPARAMMANAGERFACTORY_H__9DE7C97D_4DC9_47E8_8929_84264DD94367__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "NoteParamRegBase.h"
#include "Singleton.h"

namespace PDMS
{
	namespace PDMSFrame
	{		
		class NoteParamManagerFactory  
		{
			DECLARE_SINGLETON( NoteParamManagerFactory );
		public:
			NoteParamManagerFactory();

		public:
			virtual ~NoteParamManagerFactory();

		public:
			NoteParamManagerIF* GetNoteParamManager();
		};
	}
}

#endif // !defined(AFX_NOTEPARAMMANAGERFACTORY_H__9DE7C97D_4DC9_47E8_8929_84264DD94367__INCLUDED_)
